how to collect requirements